<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <title>Codimension Python IDE - Non-Coding Contribution</title>
  <meta name="Author" content="Sergey Satskiy">
  <meta name="description" content="Codimension is a Python IDE with a focus on graphics representation of the control flow">
  <meta name="keywords" content="codimension,python,ide,flowchart,analysis,linux,open source,free software,libre software,libre,freedom,diagram,flowchart,software,download,platform,ubuntu,fedora,debian,documentation,screenshots,home,homepage">
  <link rel="apple-touch-icon" sizes="144x144" href="../assets/cdm/images/apple-touch-icon-144x144.png">
  <link rel="apple-touch-icon" sizes="114x114" href="../assets/cdm/images/apple-touch-icon-114x114.png">
  <link rel="apple-touch-icon" sizes="72x72" href="../assets/cdm/images/apple-touch-icon-72x72.png">
  <link rel="apple-touch-icon" sizes="57x57" href="../assets/cdm/images/apple-touch-icon-57x57.png">
  <link rel="shortcut icon" type="image/png" href="../assets/cdm/images/cdm-logo-64x64.png">
  <link rel="stylesheet" type="text/css" href="../assets/cdm/css/main.css">
  <link rel="stylesheet" type="text/css" href="../assets/cdm/css/text.css">
  <link rel="stylesheet" type="text/css" href="../assets/cdm/css/github.css">
</head>
<body id="page-" class="">
  <div class="header">
    <div id="cleartop">
      <div id="logo">
        <a href="../index.htm"><img src="../assets/cdm/images/cdm-label.svg" height="64" alt="Codimension"></a>
      </div>
      <div id="header-right">
        <ul id="topdrops">
          <h2 style="border-bottom: 1px solid #ddd; font-size: 140%; font-weight: normal; margin: 1.5ex 0 0.5ex;">English</h2>
        </ul>
        <!--
          <form id="topsearch" action="search-results.html" method="get">
          <input type="text" name="search" id="q" placeholder="Search">
          <button type="submit"><img src="/assets/cdm/images/search.svg" alt="Search"/></button>
          </form>
        -->
      </div>
    </div>
    <div class="nav">
      <ul id="menu">
        <li class="child">
          <a href="../index.htm">Home</a>
        </li>
        <li class="child">
          <a href="../about/index.htm">About</a>
          <ul>
            <li class="child">
              <a href="../about/features.html">Features</a>
            </li>
            <li class="child">
              <a href="../about/screenshots.html">Screenshots</a>
            </li>
            <li class="child">
              <a href="../about/team.html">Team</a>
            </li>
          </ul>
        </li>
        <li class="child">
          <a href="../download/index.htm">Download</a>
          <ul>
            <li class="child">
              <a href="../download/linuxdownload.html">Linux and Mac Download and Installation</a>
            </li>
            <li class="child">
              <a href="../download/sourcedownload.html">Download Source Code</a>
            </li>
            <li class="child">
              <a href="../download/runfromgit.html">Building and Running from Source</a>
            </li>
          </ul>
        </li>
        <li class="child">
          <a href="../documentation/index.htm">Documentation</a>
          <ul>
            <li class="child">
              <a href="../documentation/visualization-technology/index.htm">Visualization Technology</a>
            </li>
            <li class="child">
              <a href="../documentation/faq.html">FAQ</a>
            </li>
            <li class="child">
              <a href="../documentation/cheatsheet.html">Key Bindings & Cheatsheet</a>
            </li>
            <li class="child">
              <a href="../documentation/pluginstutorial.html">Plugins Tutorial</a>
            </li>
            <li class="child">
              <a href="../documentation/cdmpyparser.html">Brief Python Parser</a>
            </li>
            <li class="child">
              <a href="../documentation/cdmflowparser.html">Control Flow Parser</a>
            </li>
            <li class="child">
              <a href="../documentation/codimension-ide-architecture.html">Architecture</a>
            </li>
          </ul>
        </li>
        <li class="child ancestor">
          <a href="index.htm">Contribute</a>
          <ul>
            <li class="child">
              <a href="codingcontribute.html">Via Working with Code</a>
            </li>
            <li class="child selected">
              <a href="noncodingcontribute.html">Non-Coding</a>
            </li>
          </ul>
        </li>
        <li class="child">
          <a href="../supportus.html">Support Us</a>
        </li>
      </ul>
    </div>
  </div>
  <div id="content">
    <div class="wrapper">
      <div class="breadcrumbs">
        <a href="../index.htm">Home</a>&nbsp;&nbsp;»&nbsp;&nbsp;<a href="index.htm">Contribute</a>&nbsp;&nbsp;»&nbsp;&nbsp;Non-Coding Contribution
      </div>
      <h1>Non-Coding Contribution</h1>
      <h2>Introduction</h2>
      <p>The Codimension project is not limited to coding. It is an interactive tool so many decisions of how to interact with the users are made during the development. These decisions may well be
      not the best, and this is the area for the improvements too.</p>
      <p>The project also uses a generated graphics for flowcharts. The design of the elements was suggested by non-professional designers and it is believed it could also be improved.</p>
      <h2 id="ideas">Your Ideas</h2>
      <p>If you have ideas of what could be done better, please submit an issue in the Codimension IDE <a href="https://github.com/SergeySatskiy/codimension/issues">bug tracking</a> system on github
      having an appropriate label set for it. The suggested label is 'enhancement'.</p>
      <h2>UI Design</h2>
      <p>If you can draw better pixmaps for the UI buttons, suggest better graphics for the flowchart diagrams, suggest better layout of the dialogs or a better workflow, then please let us know. You
      can create an issue in the Codimension IDE <a href="https://github.com/SergeySatskiy/codimension/issues">bug tracking</a> system on github having an appropriate label set for it. The suggested
      label is 'enhancement'.</p>
      <p>To try your own pixmaps for Codimension you can do the following:</p>
      <ul>
        <li>Make Codimension running from a git clone as described <a href="../download/runfromgit.html">here</a>
        </li>
        <li>Replace a pixmap in <code>~/codimension/src/pixmaps</code></li>
        <li>Restart Codimension to see the new pixmap</li>
      </ul>
      <h2 id="bug_submit">Submitting a Bug</h2>
      <p>This is a valuable information for us so if you spot a bug please submit an issue.</p>
      <p>The existing Codimension codebase is split between tree repositories and each of them has its own bug tracker:</p>
      <ul>
        <li>Codimension IDE <a href="https://github.com/SergeySatskiy/codimension/issues">bug tracker</a>
        </li>
        <li>Brief Python parser (cdm-pythonparser) <a href="https://github.com/SergeySatskiy/cdm-pythonparser/issues">bug tracker</a>
        </li>
        <li>Control flow Python parser (cdm-flowparser) <a href="https://github.com/SergeySatskiy/cdm-flowparser/issues">bug tracker</a>
        </li>
      </ul>
      <p>If you are not sure where the bug is, please use the Codimension IDE <a href="https://github.com/SergeySatskiy/codimension/issues">bug tracker</a>.</p>
      <h2>Contacts</h2>
      <p>If you have any questions about contributing in the project please direct them to <a href="mailto:sergey.satskiy@gmail.com">Sergey Satskiy</a>.</p>
    </div>
  </div>
  <div class="footer">
    <table width="100%">
      <tr>
        <td>
          Codimension is Free and Open Source Software licensed under the <a href="http://www.gnu.org/licenses/gpl-3.0.html">GPL v3.0</a>
        </td>
        <td align="right">
          <a href="../sitemap.html">Sitemap</a>
        </td>
      </tr>
    </table>
  </div>
</body>
</html>
